package explorer.abstractFactory;

import explorer.abstractFactory.interfaces.IFolderIcon;
import explorer.abstractFactory.interfaces.IImageIcon;
import explorer.abstractFactory.interfaces.IMusicIcon;
import explorer.abstractFactory.interfaces.INullIcon;
import explorer.abstractFactory.interfaces.ITextIcon;
import explorer.abstractFactory.interfaces.IUndoIcon;
import explorer.abstractFactory.interfaces.IVideoIcon;

public interface IAbstractFactory {

	public ITextIcon createTextIcon();
	
	public IFolderIcon createFolderIcon();
	
	public IMusicIcon createMusicIcon();
	
	public IUndoIcon createUndoIcon();
	
	public IImageIcon createImageIcon();
	
	public INullIcon createNullIcon();

	public IVideoIcon createVideoIcon();
	
}